self-propelled grab barge - Turkish English Dictionary